@charset "utf-8";
/* CSS Document */
* {margin: 0px;padding: 0px;}
body,div,ul,li,a,em{ text-align:left; font-weight:normal; font-style:normal; font-size:14px; }
h1,h2,h3,h4,h5,p,input{ padding:0; margin:0; font-weight:normal; font-size:14px; }
a{ text-decoration:none; cursor:pointer; color:#000; }
a:hover{ color:#FF6600; text-decoration:none; }
a img{ border:none;}
img,dl,dt,dd,form{margin:0px; padding:0px;}
form{ margin:0px;padding:0px;}
ul{ list-style-type:none;}
li{ float:left; list-style-type:none; }
input,select{vertical-align:middle;} 
dt,dd{ margin:0px;padding:0px; }
/*
.flowcontent input,.flowcontent button {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
}
*/
body{
	width:100%; background:url(bd_bg.jpg) left top repeat; font-family:微软雅黑,Arial, Helvetica, sans-serif; margin:0;padding:0;
	-moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    -khtml-user-select: none;
    user-select: none;
}
.fl{float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.tl{ text-align:left;}
.clear{ clear:both; margin:0; padding:0; height:0; overflow:hidden;}
.blank5{ float:left; width:100%; height:5px; line-height:5px; margin:0 auto; }
.blank10{ float:left; width:100%; height:10px; line-height:10px; margin:0 auto; }
.blank15{ float:left; width:100%; height:15px; line-height:15px; margin:0 auto; }
.blank20{ float:left; width:100%; height:20px; line-height:20px; margin:0 auto; }
.blank30{ float:left; width:100%; height:30px; line-height:30px; margin:0 auto; }
.blank40{ float:left; width:100%; height:40px; line-height:40px; margin:0 auto; }
.blank50{ float:left; width:100%; height:50px; line-height:50px; margin:0 auto; }
.blank60{ float:left; width:100%; height:60px; line-height:60px; margin:0 auto; }
.blank150{ float:left; width:100%; height:150px; line-height:150px; margin:0 auto; }
.mleft10{ margin-left:10px; display:inline; }
.mleft15{ margin-left:15px; display:inline; }
.disp_block{ display:block; }
.disp_none{ display:none;}
.KeepTop{position:fixed; top:0px; background-color:#fff;  z-index:999;  _position: absolute;  _top: expression(documentElement.scrollTop); background:url(bg.jpg) left top repeat #fff; }
.cred_b{ color:#ee1c24; font-weight:bold; }
.bgnone{ background:none;}
.fsize12{ font-size:12px; }
.fsize14{ font-size:14px; }
.fsize16{ font-size:16px; }
.fsize18{ font-size:18px; }
.fsize20{ font-size:20px; }
.fsize22{ font-size:22px; }
.fsize26{ font-size:26px; }
.yellow{ color:#FF6600; }
.blue{ color:#1587DD; }
.bold{ font-weight:bold; }
.linethrough{ text-decoration:line-through;}
.bcenter{  width:1200px; margin:0 auto; }
.border-radius5{
	-moz-border-radius:5px;      /* Gecko browsers */
	-webkit-border-radius:5px;   /* Webkit browsers */
	border-radius:5px;            /* W3C syntax */
}
.layout_top { width:1200px; margin:0px auto 0; position:relative; }
.layout_top .tool{ width:1200px; height:30px; line-height:30px; padding:0px 0px; }
.layout_top .tool .left{ float:left;}
.layout_top .tool .left .tit{ float:left; height:30px; line-height:30px; font-size:12px; padding:0 20px 0 45px; background:url(logo_small.png) left 3px no-repeat; }
.layout_top .tool .left ul{ float:left; padding-left:0px; }
.layout_top .tool .left ul li{ position:relative; z-index:1000; }
.layout_top .tool .left ul li a{
	float:left; padding:0 15px 0 35px; height:30px; line-height:30px; font-size:12px; background:url(wenxin.jpg) 10px 7px no-repeat;
	border-left:solid 1px #f0f0f0;
}
.layout_top .tool .left ul li a.tel{ background:url(tel2.png?v=1) 15px 6px no-repeat;}
.layout_top .tool .left ul li a.mobile{ background:url(mobile.jpg) 15px 6px no-repeat;}
.layout_top .tool .left ul li a.app{ background:url(app.jpg) 15px 6px no-repeat;}
.layout_top .tool .left ul li .con{
	float:left; padding:0px 0 5px; margin:30px 0 0 0; background:#fff; border:solid 1px #f0f0f0; border-top:0px;
	position:absolute; z-index:1001; top:0px; left:0px; display:none;
}
.layout_top .tool .left ul li .con img{ float:left; }
.layout_top .tool .left ul li.hover a{ background-color:#fff; }
.layout_top .tool .left ul li.hover .con{ display:block; }

.layout_top .tool .right{ float:right; }
.layout_top .tool .right span{ float:right; padding-left:25px; height:30px; line-height:30px; font-size:12px; }
.layout_top .tool .right span.tel{ background:url(tel_iso.png) left 4px no-repeat; }
.layout_top .tool .right span.fax{ background:url(fax_iso.png) left 3px no-repeat; margin-left:10px; }
/*
.layout_top .tool .right span.addhome a{ font-size:12px; }
*/
.layout_top .tool .right span.member{ padding-left:35px; height:30px; line-height:30px; background:url(m_iso.png) 16px 7px no-repeat; }
.layout_top .tool .right span.member a{ font-size:12px; }
.layout_top .tool .right span.member a:hover{ color: #1587DD; }

.headTop{ margin-top:150px;}

.layout_logo{ width:100%; min-width:1200px; position:relative; z-index:2;  background:url(logo_bg.jpg) center top repeat; margin:0 auto; }
.layout_logo .super-a{ float:left; position:absolute; z-index:3; width:100%; height:100%; }
/*搜索*/
.layout_logo .search_area{position:relative; display:block; height:80px; z-index:21; padding-top:30px;width:640px; text-align:Center; margin:0 auto; }
.layout_logo .search_area .searchBox{ display:block; width:650px;height:80px; text-align:left;  margin:0 auto; }
.layout_logo .search_area .searchBox .search-card{ display:block; padding-left:120px; }
.layout_logo .search_area .searchBox .search-card li{ display:inline-block; padding:0 40px; height:30px; line-height:30px; cursor:pointer; color:#fff; }
.layout_logo .search_area .searchBox .search-card li.on{ background:#ff6600; }
.layout_logo .search_area .searchBox .search-cont{ width:710px;}
.layout_logo .search_area .searchBox .search-cont .text{float:left; width:500px; height:30px; line-height:30px; border:2px solid #ff6600; padding:5px 5px 5px 50px;background:url(logo_small.png) 5px 10px no-repeat #fff;}
.layout_logo .search_area .searchBox .search-cont .sub{float:left; width:80px; height:44px; line-height:44px; background:#ff6600; border:0px; color:#fff; font-size:16px; cursor:pointer;}

.hot-search{ position:relative; z-index:21; width:1200px; margin: 0 auto; padding:5px 0px; color:#fff; }
.hot-search p{ display:block; text-align:center; }
.hot-search a{ height:24px; line-height:24px; color:#fff; margin-right:10px; text-align:left; }
.hot-search a:hover{ color:#FF6600; }
.hot-search p.hot-1 a,.hot-search p.hot-2 a,.hot-search p.hot-3 a{ display:inline-block; text-align:center; width:80px; }

/*导航*/
.nav_area{ width:100%; min-width:1200px; margin:0 auto; height:40px; background:#1587DD; }
.nav_area .mainmemu{ width:1200px; }
.nav_area .mainmemu li.base{ float:left; padding-left:2px; background:url(nav_spli.jpg) right 0px no-repeat; }
.nav_area .mainmemu li.base a{
	float:left; width:118px; height:40px; line-height:40px; text-align:center;
	font-size:16px; padding:0px; color:#fff; 
}
.nav_area .mainmemu li.base a:hover{ background:#FF6600; }

/*
.nav_area .mainmemu li.member{ float:left; width:120px; padding-left:36px; height:40px; line-height:40px;font-size:14px; background:url(m_iso.png) 10px 11px no-repeat; color:#fff; }
.nav_area .mainmemu li.member a{  color:#fff;  }
.nav_area .mainmemu li.member:hover{ background:url(m_iso.png) 10px 11px no-repeat #FF6600; }
*/

/*换灯片*/
.flasharea{ float:right; padding:1px 0px 0; width:100%; }
.fullSlide{ width:100%; position:relative; height:400px; background:#fff; }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul{width:100% !important; }
.fullSlide .bd li{ width:100% !important; height:400px;overflow:hidden; text-align:center; }
.fullSlide .bd li a{ display:block;height:400px; }
.fullSlide .bd li a span{ display:none; }
.fullSlide .hd{ width:100%; position:absolute; z-index:1; bottom:0; left:0; height:20px; }
.fullSlide .hd ul{ text-align:center; padding-top:0px;}
.fullSlide .hd ul li{ float:none; cursor:pointer; display:inline-block; *display:inline;zoom:1; width:30px; height:10px; margin:2px; overflow:hidden; background:#fff; line-height:9999px; }
.fullSlide .hd ul .on{ background:#ffaa26; }
.fullSlide .prev,.fullSlide .next {
	display:block;position:absolute; z-index:1; top:50%; margin-top:-50px; left:0; z-index:1;width:75px; height:75px;
	background:url(fleche_left.png) -75px 0px no-repeat; cursor:pointer; display:none;
}
.fullSlide .next{ left:auto; right:0; background:url(fleche_right.png) -75px 0px no-repeat; }
.fullSlide .prev:hover{ background:url(fleche_left.png) 0px -75px no-repeat; }
.fullSlide .next:hover{ background:url(fleche_right.png) 0px -75px no-repeat; }

/**/
.article-index{
	float:left; width:1168px; padding:15px; border:1px solid #ddd; background:#fff;
	-moz-border-radius:5px 5px 0 0;      /* Gecko browsers  text-transform:uppercase;*/
	-webkit-border-radius:5px 5px 0 0;   /* Webkit browsers */
	border-radius:5px 5px 0 0;            /* W3C syntax */
}
.article-index .article-l,.article-index .article-r{ float:left; margin:0px; padding:0px; width:584px; }
.article-index .article-r{ margin-left:15px; width:569px;  }

.article-index .tit{ float:left; width:40px; height:40px; padding:4px 10px; line-height:18px; font-size:14px; background:#1587DD; color:#fff; text-align:center; }
.article-index .tit a{ float:left; width:40px; height:40px; color:#fff; text-align:center; }
.article-index .bd{ float:left; width:495px; padding:0 0 0 10px; height:48px; overflow:hidden; }
.article-index .infoList li{ float:left; width:495px; height:24px; }
.article-index .infoList li p{ float:left; width:485px; padding-left:10px; background:url(dian.jpg) left 11px no-repeat; }
.article-index .infoList li p a{
	float:left; width:400px; height:24px; line-height:24px; font-size:12px;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;-moz-binding: url('ellipsis.xml#ellipsis');
}
.article-index .infoList li p span{ float:left; width:70px; padding-left:0px; height:24px; line-height:24px; color:#999; font-size:12px;  }


/**/
.line-index{ float:left; width:1200px; }
.line-index .tit{ float:left; width:990px; height:30px; padding-top:25px;  padding-left:210px; background:url(ly-gn.png) 0 0px no-repeat; }
.line-index .tit h2{ float:left; padding-left:10px; width:150px; height:40px; line-height:30px; font-size:20px; color:#FF6600; font-weight:bold; }
.line-index .tit .mudidi{ float:left; width:730px; }
.line-index .tit .more{ float:right; width:90px; height:30px; line-height:30px; font-size:12px; }
.line-index .con{ float:left; width:1198px; border:1px solid #ddd; border-top:2px solid #FF6600; background:#fff; }

.line-index .left{ float:left; width:210px; padding:1px; }
.line-index .left .adleft{ float:left; width:210px; overflow:hidden; }
.line-index .left dl{ float:left; width:190px; height:95px; overflow:hidden; padding:10px 0px 0px 20px; background:#FF6600; }
.line-index .left dl dt{ float:left; width:190px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#fff; }
.line-index .left dl dd{ float:left; padding-right:10px; }
.line-index .left dl dd a{ float:left; color:#fff; height:24px; line-height:24px; font-size:12px; color:#fff; }
.line-index .left dl dd a:hover{ color:#000; }

/*切换*/
.line-index .hd{ height:30px; line-height:30px; position:relative; }
.line-index .hd ul{ float:left; position:absolute; height:30px;}
.line-index .hd ul li{ float:left; padding:0 15px; cursor:pointer; color:#000; }
.line-index .hd ul li.on{ height:30px; background:#FF6600; color:#fff; }
.line-index .hd ul li.on a{ color:#fff; }
/*切换内容*/
.line-index .bd ul{ float:left; width:697px; padding:10px 0 0 0; zoom:1; overflow:hidden; }

.line-index .lineitem{ float:left; width:220px; margin:0px 0 5px 12px; }
.line-index .lineitem .img{ float:left; width:218px; height:130px; border:1px solid #ddd; position:relative; z-index:1; overflow:hidden; }
.line-index .lineitem .img img{ float:left; width:218px; height:130px; display:block; -webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.line-index .lineitem .img img:hover{-webkit-transform:translate3d(0,0,0);-webkit-perspective:0;-webkit-backface-visibility:hidden;-webkit-transform:scale(1.08);-moz-transform:scale(1.08);transform:scale(1.08)}
.line-index .lineitem .memo{ position:absolute; width:209px; bottom:0; left:0px; z-index:2; padding:0 5px; background:url(gray_bg.png) left bottom repeat-x; }
.line-index .lineitem .memo .price{ float:left; height:30px; line-height:30px; font-size:16px; color:#fff; font-weight:bold; font-family:Arial; }
.line-index .lineitem .memo .goto{ float:right; height:30px; line-height:30px; font-size:12px; color:#fff; padding-left:15px; background:url(position.png) 0 7px no-repeat; }
.line-index .lineitem .linename{ float:left; width:218px; padding:5px 0px; height:44px; line-height:22px; overflow:hidden; font-size:14px;  }
.lineitem_bottom{ float:left; width:328px; padding:5px 5px; margin-left:10px; border-top:1px dotted #ccc; }
.lineitem_bottom a{
	float:left; padding-left:10px; line-height:22px; font-size:12px; background:url(iso.jpg) left 10px no-repeat;
}
.lineitem_bottom span{ padding-left:15px; font-size:16px; font-weight:bold; color:#FF6600; }

.line-index .topall{ float:right; width:280px; border-left:1px solid #ddd; height:397px; overflow:hidden; padding:0px; }
.line-index .topall h3{ float:left; width:280px; font-size:16px; font-weight:bold; height:40px; line-height:40px; text-align:center; }
.line-index .topall .topall_con{ float:left; width:280px; border-top:1px solid #ddd; }
.line-index .topall .topall_con ul{ float:left; width:280px; height:240px; overflow:hidden; }
.line-index .topall .topall_con ul li{ float:left; position:relative; width:280px; padding:1px 0px; border-bottom:1px solid #ddd; }
.line-index .topall .topall_con ul li .num{
	position:absolute; top:0; left:0px; width:22px; padding-left:4px; height:15px; line-height:15px;
	background:url(top.png) 0px top no-repeat; color:#fff; font-size:10px; font-family:Arial;
}
.line-index .topall .topall_con ul li .pic{ float:left; width:100px; display:none;}
.line-index .topall .topall_con ul li .txt { float:left; width:255px; height:50px; overflow:hidden; padding:6px 5px 0 20px; line-height:22px; }
.line-index .topall .topall_con ul li .txt a{ font-size:12px; }
.line-index .topall .topall_con ul li .txt span{ font-size:12px; color:#FF6600; font-weight:bold; }
.line-index .topall .topall_con ul li.hover{ background:#f5f5f5;}
.line-index .topall .topall_con ul li.hover .num{ background:url(top_on.png) 0px top no-repeat; }
.line-index .topall .topall_con ul li.hover .pic{ display:block; }
.line-index .topall .topall_con ul li.hover .txt { width:170px; height:60px; padding:0px 5px 0 5px; line-height:20px; }
.line-index .topall .topall_con .adright{ float:left; padding:1px; }

/*国际*/
.guoji-line .tit{ background:url(ly-gj.png) 0 0px no-repeat; }
.guoji-line .tit h2{ color:#1687DD; }
.guoji-line .con{ border-top:2px solid #1687DD; }
.guoji-line .hd ul li.on{  background:#1687DD; }
.guoji-line .left dl{ background:#1687DD; }
/*聊城*/
.liaocheng-line .tit{ background:url(ly-lc.png) 0 0px no-repeat; }
.liaocheng-line .tit h2{ color:#3B9032; }
.liaocheng-line .con{ border-top:2px solid #3B9032; }
.liaocheng-line .hd ul li.on{  background:#3B9032; }
.liaocheng-line .left dl{ background:#3B9032; }

/*景点*/
.spots-index{ float:left; width:1200px; }
.spots-index .tit{ float:left; width:1160px; padding-top:5px; height:30px; padding-left:40px; background:url(jingqu_tit.png) 10px 0px no-repeat; }
.spots-index .tit h2{ float:left; padding-left:10px; width:150px; height:30px; line-height:30px; font-size:20px; color:#00579F; font-weight:bold; }
.spots-index .tit .mudidi{ float:left; width:730px; }
.spots-index .tit .more{ float:right; width:90px; height:30px; line-height:30px; font-size:12px; }
.spots-index .con{ float:left; width:1198px; border:1px solid #ddd; border-top:2px solid #00579F; }
/*切换*/
.spots-index .hd{ height:30px; line-height:30px; position:relative; }
.spots-index .hd ul{ float:left; position:absolute; height:30px;}
.spots-index .hd ul li{ float:left; padding:0 15px; cursor:pointer; color:#000; }
.spots-index .hd ul li.on{ height:30px; background:#00579F; color:#fff; }
/*切换内容*/
.spots-index .bd ul{ float:left; width:1200px; padding:0px 0 10px 0; zoom:1; overflow:hidden; background:#fff; }
.spots-index .spotsitem{ float:left; width:225px; margin:12px 0 0 12px; }
.spots-index .spotsitem .img{ float:left; width:223px; height:158px; border:1px solid #ddd; position:relative; z-index:1; overflow:hidden; }
.spots-index .spotsitem .img img{ float:left; width:223px; height:158px; display:block; -webkit-transition:all .6s;-moz-transition:all .6s;-o-transition:all .6s;transition:all .6s}
.spots-index .spotsitem .img img:hover{-webkit-transform:translate3d(0,0,0);-webkit-perspective:0;-webkit-backface-visibility:hidden;-webkit-transform:scale(1.08);-moz-transform:scale(1.08);transform:scale(1.08)}
.spots-index .spotsitem .txt{ float:left; width:215px; padding:0 5px; }
.spots-index .spotsitem .txt a{
	float:left; width:130px; height:30px; line-height:30px; text-align:left;
overflow:hidden; text-overflow:ellipsis; white-space:nowrap;-moz-binding: url('ellipsis.xml#ellipsis');
}
.spots-index .spotsitem .txt span{ float:right; height:30px; text-align:right; line-height:30px; padding-left:15px; background:url(position2.png) 0 8px no-repeat; }

/*会员*/
.memberarea{ float:right; width:280px; border:1px solid #ddd; background:#fff; }
.memberarea .con{ float:left; width:280px; padding:20px 0; }
.memberarea .con dl{float:left;width:250px; padding:0 15px 10px; }
.memberarea .con dl dt, .memberarea .con dl dt img{float:left;width:50px;height:50px;overflow:hidden}
.memberarea .con dl dd{ padding:5px 0 0 60px; }
.memberarea .con dl dd .name{color:#333;height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:bold}
.memberarea .con dl dd .txt{color:#333;height:20px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.memberarea .con a.login{ float:left; width:80px; padding-left:40px; height:35px; line-height:35px; margin:11px 0 0 14px; color:#fff; background:url(login.png) 10px 6px no-repeat #FF6600; }
.memberarea .con a.register{ background:url(reg.png) 10px 6px no-repeat #569916; }
.memberarea .con a:hover{ background-color:#1587DD; }

.sub-contact{ float:right; width:280px; border:1px solid #ddd; padding:0px; background:#fff; }
.sub-contact h3{
	float:left; width:270px; font-size:14px; border-bottom:1px solid #ddd; font-weight:bold; height:35px; line-height:35px;
	/*background:url(sub_tit_tel.png) 10px 6px no-repeat #F0F0F0; */ padding-left:10px;
}
.sub-contact .con{ float:left; width:260px; padding:5px 10px 10px; line-height:28px; font-size:14px; overflow:hidden; }
/*
.sub-contact .con dt{ float:left; line-height:30px; }
.sub-contact .con dd{ float:left; line-height:30px; }
.sub-contact .con dd a{ float:left; margin:5px 10px 0 0; }
*/

/*footer*/
.footer { width:100%; min-width:1200px; background:url(foorer_bg.jpg) left top repeat-x #006EDD; margin:0 auto; }
.footer .help{ width:1200px; margin:0 auto; padding:15px 0px 0px; }
.footer .help dl { float:left; width:280px; height:190px; padding:0px 5px 0 15px; background:url(help_spli.png) right top no-repeat; }
.footer .help dl dt { float:left; width:280px; height:30px; line-height:30px; font-weight:bold; }
.footer .help dl dd a{
	float:left; width:270px; padding-left:10px; height:24px; line-height:24px; font-size:12px; background:url(iso.jpg) 0 10px no-repeat;
	overflow:hidden; text-overflow:ellipsis; white-space:nowrap;-moz-binding: url('ellipsis.xml#ellipsis');
}
.footer .help .qrarea{ float:right; }
.footer .help .qrarea ul{ float:left; }
.footer .help .qrarea ul li{
	float:left; padding:15px; margin:0 5px; width:100px; line-height:26px; text-align:center;
	background:url(qr_bg.jpg) left top no-repeat;
}
.footer .help .qrarea ul li img{
	width:100px; height:100px;
}
.footer .copy{ width:1200px; margin:0px auto 0; color:#fff; }
.footer .copy .left{ float:left; width:900px; color:#fff; }
.footer .copy .left a{ color:#fff; font-size:12px; }
.footer .copy .left .qlink{ float:left; width:900px; padding:20px 0 0px 0; color:#fff; font-size:12px; }
.footer .copy .left p{ float:left; width:900px; color:#fff; padding:20px 0px; font-size:12px; line-height:24px; }
.footer .copy .right{ float:right; width:300px; padding:25px 0px 0; }
.footer .copy .right a.kefu400{ float:right;width:250px; background:url(tel_footer.png) left 0px no-repeat; padding-left:50px;}
.footer .copy .right a.kefu400 span{ float:left;width:250px; padding-top:2px; font-size:30px; line-height:26px; color:#fff; font-family:Arial; }
.footer .copy .right a.kefu400 p{ float:left; padding-left:5px; width:245px; font-size:12px; line-height:22px; color:#fff; }

.footer .copy .right a.getqr{ float:left; margin:10px 0 0 53px; width:245px; font-size:12px; line-height:22px; color:#fff; }

.footer .flink{ width:1200px; margin:0px auto 0; color:#c4c2c2; }
.footer .flink .linkcon{ float:left; width:1200px; padding:10px 0; font-size:12px; color:#c4c2c2; line-height:22px }
.footer .flink .linkcon a{ font-size:12px; color:#c4c2c2; line-height:22px; }

/*neiye*/
.sub_content{ float:left; width:1200px; padding:0px 0; }
/*当前位置*/
.sub_content .sub_pos{ float:left; width:1200px; padding:0px 0px; font-size:12px; }
.sub_content .sub_pos a{ font-size:12px; }
.sub_content .sub_main{ float:left; width:1200px; }
.sub_content .sub_main .sub_left{ float:left; width:905px; background:#fff; }
.sub_content .sub_main .sub_right{ float:right; width:282px;  }

.hotline{ float:right; width:280px; border:1px solid #ddd; padding:0px; background:#fff; }
.hotline h3{
	float:left; width:270px; font-size:14px; border-bottom:1px solid #ddd; font-weight:bold; height:35px; line-height:35px;
	/*background:url(logo_small.png) 5px 6px no-repeat #F0F0F0; */ padding-left:10px;
}
.hotline ul{ float:left; width:260px; padding:0 10px; }
.hotline ul li{ float:left; width:260px; border-bottom:1px dotted #ddd; padding:10px 0px; }
.hotline ul li .pic{ float:left; width:100px; border:1px solid #ddd; padding:1px; }
.hotline ul li .txt { float:left; width:150px;  padding:0px 0px 0 5px; line-height:20px; }
.hotline ul li .txt a{ font-size:12px; }
.hotline ul li .txt span{ font-size:12px; color:#FF6600; font-weight:bold; }

.hotspots{ float:right; width:280px; border:1px solid #ddd; padding:0px; background:#fff; }
.hotspots h3{
	float:left; width:245px; font-size:14px; border-bottom:1px solid #ddd; font-weight:bold; height:35px; line-height:35px;
	background:url(spots.png) 5px 6px no-repeat #F0F0F0; padding-left:35px;
}
.hotspots ul{ float:left; width:260px; padding:0 10px; }
.hotspots ul li{ float:left; width:260px; border-bottom:1px dotted #ddd; padding:10px 0px; }
.hotspots ul li .pic{ float:left; width:100px; border:1px solid #ddd; padding:1px; }
.hotspots ul li .txt { float:left; width:150px;  padding:0px 0px 0 5px; }
.hotspots ul li .txt a{ float:left; font-size:14px; line-height:24px; }
.hotspots ul li .txt span{ float:left; width:150px; font-size:12px; }
.hotspots ul li .txt span a{ font-size:12px; }

.spe_sub_left{ float:left; width:210px; }
/*内页导航*/
.sub_menu{ float:left; width:208px; }
.sub_menu h2{
	float:left; width:185px; padding:0px 0 0px 23px; background:#1587DD; color:#fff; font-size:18px; height:45px; line-height:45px;
	border:1px solid #ddd;  border-bottom:0; 
	-moz-border-radius:5px 5px 0 0;      /* Gecko browsers  text-transform:uppercase;*/
	-webkit-border-radius:5px 5px 0 0;   /* Webkit browsers */
	border-radius:5px 5px 0 0;            /* W3C syntax */
}
.sub_menu h2 span{margin-left:5px; font-family:Arial; font-size:12px; font-weight:bold; color:#f1f1f1; text-transform:capitalize; }
/*左侧导航 开始***********************************************************************
#leftmenu{ float:left; width:208px; padding:0px 0 0 0px;  }
#leftmenu ul{ float:left; background:#f1f1f1; }
#leftmenu ul li{float:left; width:208px; }
#leftmenu ul li a{
	float:left; width:170px; padding-left:38px; line-height:40px; background:url(iso.png) 25px 15px no-repeat;  font-size:14px;
	border-left:1px solid #ddd; border-right:1px solid #ddd;
	border-top:1px solid #fff; border-bottom:1px solid #ddd;
} 
#leftmenu ul li a:hover { background:url(iso.png) 25px 15px no-repeat #fff; color:#B00F17; }
#leftmenu ul li a.onsclect{ background:url(iso.png) 25px 15px no-repeat #fff; color:#B00F17; }

#leftmenu ul li ul{ background:#f1f1f1; }
#leftmenu ul li ul li a{
	float:left; width:155px; padding-left:53px; background:url(dian.jpg) no-repeat 43px 19px; font-size:12px;
}
#leftmenu ul li ul li a:hover { background:url(dian.jpg) no-repeat 43px 19px; font-weight:normal; border-right:1px solid #ddd; }
#leftmenu ul li ul li a.onsclect{ background:url(dian.jpg) no-repeat 43px 19px; font-weight:normal; border-right:1px solid #ddd; }

#leftmenu ul li ul li ul li a{float:left; width:153px; padding-left:65px; background:url(dian.jpg) no-repeat 55px 19px; font-size:12px;}
#leftmenu ul li ul li ul li a:hover { background:url(dian.jpg) no-repeat 55px 19px; font-weight:normal; border-right:1px solid #ddd; }
#leftmenu ul li ul li ul li a.onsclect{ background:url(dian.jpg) no-repeat 55px 19px; font-weight:normal; border-right:1px solid #ddd; }
/*左侧导航 结束************************************************************************/
#leftmenu{ float:left; width:188px; padding:10px;  background:#f1f1f1; }
#leftmenu ul{ display:block; float: left; }
#leftmenu ul li{ display:block; float: left; width: 100%; padding: 5px 0pt 3px 16px;}
#leftmenu ul li a{
	display:block; 
} 



.spe_sub_right{
	float:right; width:950px; background:#fff;
	padding:0px 15px; border:1px solid #ddd;
	-moz-border-radius:5px 5px 0 0;      /* Gecko browsers  text-transform:uppercase;*/
	-webkit-border-radius:5px 5px 0 0;   /* Webkit browsers */
	border-radius:5px 5px 0 0;            /* W3C syntax */
}
.spe_sub_right .sub_pos{ float:left; width:950px; height:44px; border-bottom:1px solid #dddddd; }
.spe_sub_right .sub_pos h3 { float:left; font-size:16px; height:44px; line-height:50px; border-bottom:1px solid #B00F17; background:url(curr.jpg) left 15px no-repeat; padding-left:10px;}
.spe_sub_right .sub_pos h3 span{ margin-left:5px; font-family:Helvetica, sans-serif; font-size:14px; color:#ccc; text-transform:uppercase; font-style:normal; }
.spe_sub_right .sub_pos p { float:right; height:44px; line-height:60px; padding:0 5px 0 0px; font-size:12px;  }
.spe_sub_right .sub_pos .catecard{ float:right; height:40px; padding-top:5px; }
.spe_sub_right .sub_pos .catecard li{ float:left; margin-right:10px; }
.spe_sub_right .sub_pos .catecard li a{  padding:0 30px; font-size:16px; height:40px; line-height:40px; }
.spe_sub_right .sub_pos .catecard li.oncurr{  background:url(bg2.gif) left top repeat-x #fff; border:1px solid #dddddd; border-bottom:0; }
.spe_sub_right .sub_pos .catecard li.oncurr a{ font-weight:bold; }
.spe_sub_right .spe_sub_main{ float:left; width:950px; padding:15px 0px;}

.messageform{
	float:right; padding:15px; margin-top:20px; background:#f0f0f0; border:1px solid #ddd;
	-moz-border-radius:5px;      /* Gecko browsers */
	-webkit-border-radius:5px;   /* Webkit browsers */
	border-radius:5px;            /* W3C syntax */
}
.messageform table{ float:left; font-size:14px; padding:0px; border-collapse:collapse; border-spacing:0; }
.messageform table tr td,.messageform table tr th { font-weight:normal; padding:5px 10px; }
.messageform table tr td input { width:300px; border:1px solid #ddd; padding:5px 5px; }
.messageform table tr td select { width:312px; border:1px solid #ddd; padding:5px 5px; }
.messageform table tr td textarea { width:300px; height:60px; border:1px solid #ddd; padding:5px; }
.messageform .codeInput{ float:left; width:70px; }
.messageform .codeImg{ float:left; margin:2px 10px 0; }
.messageform .askbtn{
	background:#D31F1F; cursor:pointer; margin:2px 0px 0; padding:0 20px; width:150px;
	height:35px; line-height:35px; color:#fff; font-size:14px;font-family:'微软雅黑',Arial;
}
.baiduMap{ float:left; width:848px; height:407px; padding:0px; margin:0px 0 20px; border:1px solid #ddd; }
/*************************************************************************************************/

.readUnable{ float:left; width:100%; padding:50px 0px; text-align:center; font-size:16px; }
.readUnable a{ color:#FF5400; font-size:16px; }

/*客服*/
.float_window{width:70px; height:390px; background:#666; position: fixed; z-index:1; right:0; bottom:0px; z-index:1000; padding:0px;}
.float_window ul {position: relative; z-index:2; top:0;left:0;}
.float_window ul li{ float:left; width:70px; height:76px; position:relative; }
.float_window ul li .tit{float:left; display:block; width:60px; height:20px; line-height:20px; text-align:center; vertical-align: middle; font-size:12px;margin:5px 5px 5px 5px; padding:50px 0 5px 0; overflow:hidden; color: #fff; border-bottom:1px solid #8a8888; cursor:pointer; background-size:80% 100%;}
.float_window ul li .con{display:none; position:absolute; z-index:3; left:-285px; top:0px; padding:5px; border-right:0; width:280px; height:380px;}
.float_window ul li .kefu{  background: url(float-right/im.png) no-repeat left -10px; }
.float_window ul li .phone{ background: url(float-right/im.png) no-repeat left -330px;}
.float_window ul li .mendian{ background: url(float-right/im.png) no-repeat left -170px; }
.float_window ul li .tuandui{background: url(float-right/im.png) no-repeat left -250px; }
.float_window ul li .gotop{ background: url(float-right/im.png) no-repeat left -410px; border-bottom:0px; }
.float_window ul li.hover span.kefu{ background: url(float-right/im.png) no-repeat -60px -10px #fff; color:#333; }
.float_window ul li.hover span.phone{ background: url(float-right/im.png) no-repeat -60px -330px #fff; color:#333; }
.float_window ul li.hover span.mendian{ background: url(float-right/im.png) no-repeat -60px -170px #fff; color:#333; }
.float_window ul li.hover span.tuandui{ background: url(float-right/im.png) no-repeat -60px -250px #fff; color:#333; }
.float_window ul li.hover span.gotop{ background: url(float-right/im.png) no-repeat -60px -410px #fff; color:#333; }
/*qq客服*/
.float_window ul li .qqlist{ background:url(float-right/blank.png) right 5px no-repeat #666;}
.float_window ul li .qqlist dl{ float:left; width:280px; height:380px; background:#fff; }
.float_window ul li .qqlist dl dt{ margin:10px 0px 10px 15px; padding-left:35px; line-height:30px; font-size:16px; background: url(float-right/im_01.png) no-repeat left center; background-size:25px 25px; }
.float_window ul li .qqlist dl dd{float:left; width:250px; margin:5px 15px 10px 15px; padding:0px 0 10px; font-size:14px; border:1px solid #ddd; border-radius:5px;}
.float_window ul li .qqlist dl dd .kf-tit{ float:left; width:100%; height:40px; line-height:40px; text-align:left; }
.float_window ul li .qqlist dl dd .kf-con{ float:left; width:100%; padding:0px 0 0 10px; }
.float_window ul li .qqlist dl dd .kf-con .qq{float:left; width:108px; height:90px; line-height:90px; z-index:4; background:url(float-right/bgcolor_03.png ) repeat-x;border:1px solid #ccc; border-radius:5px; margin:0px 0 0;}
.float_window ul li .qqlist dl dd .kf-con .qq a{display:block; width:100px; text-align:center; height:90px; line-height:150px; overflow:hidden;background:url(float-right/qq.png) no-repeat center 5px;}
.float_window ul li .qqlist dl dd .kf-con .wx{float:left;position:relative; width:108px; height:90px; line-height:90px; z-index:4; background:url(float-right/bgcolor_03.png ) repeat-x;border:1px solid #ccc; border-radius:5px; margin:0px 0 0 10px;}
.float_window ul li .qqlist dl dd .kf-con .wx a{display:block; width:100px; text-align:center; height:90px; line-height:150px; overflow:hidden;background:url(float-right/wechat.png) no-repeat center 5px;}
.float_window ul li .qqlist dl dd p{position:absolute; z-index:5; left:-20px; top:-155px; display:none; border:1px solid #ddd;}
.float_window ul li .qqlist dd .wx.hover p{ display:block;border:1px solid #ccc; }
/*咨询电话*/
.float_window ul li .phonelist{display:none; position:absolute; top:-76px; background:url(float-right/blank.png) 285px 81px no-repeat #666;}
.float_window ul li .phonelist dl{ float:left; width:280px; height:380px; background:#fff; }
.float_window ul li .phonelist dl dt{ margin:10px 0px 10px 15px; padding-left:35px; line-height:30px; font-size:16px; background: url(float-right/im_04.png) no-repeat left center; background-size:25px 25px; }
.float_window ul li .phonelist dl dd{margin:0px 0px 0px 15px; padding:5px 0 0 10px; line-height:24px; font-size:12px; background: url(dian.jpg) no-repeat 0px 14px;}
/*门店*/
.float_window ul li .mdlist{display:none; position:absolute; left:-660px; top:-392px; padding:5px; border-right:0; overflow:hidden;width:655px; height:620px;background:url(float-right/blank.png) right 397px no-repeat #666;}
.float_window ul li .mdlist dl{ float:left; width: 655px; height:620px; background:#fff; }
.float_window ul li .mdlist dl dt{float: left; width:585px; margin:10px 0px 8px 15px; font-size:16px; border-radius:5px; height:30px; line-height:30px; color:#000; padding-left:35px; background: url(float-right/im_02.png) no-repeat left center; background-size:25px 25px;}
.float_window ul li .mdlist dl dd{float:left; width: 298px; margin:5px 0px 5px 8px; padding:8px; line-height:22px; font-size:12px; border:1px solid #ddd;}
/*团队*/
.float_window ul li .tuanduilist{display:none; position:absolute; top:-268px; padding:5px; border-right:0; overflow:hidden;height:420px;background:url(float-right/blank.png) right 273px no-repeat #666;}
.float_window ul li .tuanduilist dl{ float:left; width:280px; height:420px; background:#fff; }
.float_window ul li .tuanduilist dl dt{ margin:10px 0px 10px 15px; padding-left:35px; line-height:30px; font-size:16px; background: url(float-right/im_03.png) no-repeat left center; background-size:25px 25px; }
.float_window ul li .tuanduilist dl dd{margin:0px 0px 0px 15px; padding:4px 0 0 10px; line-height:22px; font-size:12px; background: url(dian.jpg) no-repeat 0px 14px;}

@CHARSET "UTF-8";

/********************************
A jQuery plugin for search hints

Author: Lorenzo Cioni 
https://github.com/lorecioni
********************************/

.autocomplete-container {
	position: relative;
	width: 283px;
	height: 32px;
	margin: 0 auto;
}

.autocomplete-input {
	padding: 9px;
	border-radius: 3px;
	font-family: inherit;
	float: left;
	font-size: 1em;
	border: 1px solid rgba(0, 0, 0, 0.19);
	margin: 0;
}

.autocomplete-button {
	font-family: inherit;
	border: none;
	background-color: #990101;
	color: white;
	padding: 8px;
	float: left;
	cursor: pointer;
	border-radius: 0px 3px 3px 0px;
	transition: all 0.2s ease-out 0s;
	margin: 0.5px 0px 0px -1px;
}

.autocomplete-button:HOVER {
	background-color: #D11E1E;
}

.proposal-box {
	position: absolute;
	height: auto;
	border-left: 1px solid rgba(0, 0, 0, 0.11);
	border-right: 1px solid rgba(0, 0, 0, 0.11);
	left: 0px;
}

.proposal-list {
	list-style: none;
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.44);
	-webkit-margin-before: 0em;
	-webkit-margin-after: 0em;
	-webkit-margin-start: 0px;
	-webkit-margin-end: 0px;
	-webkit-padding-start: 0px;
}

.proposal-list li {
	text-align: left;
	padding: 5px;
	font-family: inherit;
	border-bottom: 1px solid rgba(0, 0, 0, 0.16);
	height: 25px;
	line-height: 25px;
	background-color: rgba(255, 255, 255, 0.8);
	cursor: pointer;
}

li.proposal.selected {
	background-color: rgba(175, 42, 0, 0.52);
	color: white;
}



/*下载APP*/
#downloadBar {
	position: fixed; width:100%; nin-width:640px; height:150px; top:0px; color: #fff; font-size:50px; box-sizing: border-box;z-index: 99999;
}
#downloadBar span {display: block;width: 100%;height:150px;padding-left:20px;line-height:150px;background-color: #000;opacity: 0.7; color:#fff; }
#downloadBar .bar-item {height:150px;line-height:150px;}
#downloadBar .bar-item.downloadbar-close {
	position: absolute;
	left: 0;
	top: 0;
	width: 36px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAQAAACQEyoRAAAABGdBTUEAALGPC/xhBQAAAAJiS0dEAP+Hj8y/AAAACXBIWXMAAABIAAAASABGyWs+AAAACXZwQWcAAAAtAAAALQCOyvEOAAACeklEQVRIx7WXv27aUBSHf45UGBnoYBgY0jfAL9CosZAqyM4DpGNoJ3iETnRNhrxEKnVgahZY6JaFoVMk0oFK6RIJkPg6+GJhY/uaJL6b7z3389G5568jy8JVR57qqquuqv5qrrnm+qXvzh/b3XRogz5jNiSvDWP6NA7HVhmyxL6WDKkmM5wEbFlfNFDFfK71Uz/0W3M9aKG3qqmud/qo93pjJP7pq745S7u+LpNQp1u6VFLkKnS5DSUnuDZwk3sjfEc7h+Ha3Bn5e5pZgmc8AbDmgqOcr3JEjzUAT5ylCXkGvOAkHza8ecLCwJM0xzWmmHF8GFiSOGZmzBK3OWXzeIvngA18YR60HD0YGBsfaIqYWQKbD3Y3qzwCcPF8sCTRA+BxJ4gYGneLeAU+LZwMkIPPh8jOkXHF4XajYUI64secAnCdBsfhGgA/sts24R/kFvpB5MWu+iYUEuEhGFqxkyBC+8FH4Bvd1Mt78MyzbuAnknDZAKv9XJEGyAJLVFgBG1zxCYBRpj13INlgSWIEwLm4AqBneSwDsoNDF7wSNwB0pDxwO1iiA8CNmALgSTngMztYwgNgKuYA1KRccCtYogbAXCZcSpIFPgs1dyyypSBsitC6vtW6QFsX6CGXr+7XnwG4FOfFRWNxOaSgzDcOPpLzdStnvvZjJ5F8nVxlfMtjbeHREhatMqm18RTfUhtbsfIVr407Fb2nF62Eil5gH1Jo91RgzydJNAvqVKVn99cX1v5akvBeMBV4NuGiZhlJoszA+DnAihE9OnjUKFHDo0OPEatQ4pHBnldk4F9hbszCN+gzyZh2J9nTrmP9gaszeapFZvQHTe0z+n8avfP8qB6kSQAAACV0RVh0ZGF0ZTpjcmVhdGUAMjAxNi0wMy0zMVQxNzoxNzoyNCswODowMObcYeUAAAAldEVYdGRhdGU6bW9kaWZ5ADIwMTYtMDMtMzFUMTc6MTc6MjQrMDg6MDCXgdlZAAAAAElFTkSuQmCC);
	background-size: 50%;
	background-repeat: no-repeat;
	background-position: center center;
}
#downloadBar .bar-item.downloadbar-logo {
	position: absolute;
	left: 40px;
	top: 0;
	width:50px;
	/*
	background-image: url(../images/logo.png);
	background-size: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	*/
}
#downloadBar .bar-item.downloadbar-open {
	position: absolute; font-size:50px;
	right: 0;
	top: 0;
	width: 300px;
	background-color: #FF6C08; color:#fff;
	text-align: center;
	cursor: pointer;
}

.bank_table{ width:100%; font-size:14px; padding:0px; border-collapse:collapse; border-spacing:0; margin-bottom:20px; }
.bank_table tr td,
.bank_table tr th { font-weight:normal; padding:5px 10px; border: 1px solid #ccc; }

/*上传按钮*/
.uploadFile{ margin:5px 5px 5px 5px; width:60px; height:50px; padding:2px 0 0 0; float:left; }
.uploadFile:hover{ border: 1px dashed #FF5722; }
.uploadFile .layui-icon{ font-size:25px; margin-top:5px;line-height: 20px;display: block; }
.uploadFile p{ font-size:12px; line-height: 20px;}
/*上传显示区域*/
.uploadFileShow {margin:0px 0 0 0; }
.uploadFileShow dd {position: relative; float: left;margin:5px 5px 5px 5px; width:50px; height:50px; border:1px solid #ddd; padding:1px;}
.uploadFileShow dd .img {max-height:50px;max-width:50px; cursor:pointer;}
.uploadFileShow .operate {position: absolute;top: 0;right: 0;z-index: 1}
.uploadFileShow .operate i {cursor: pointer;background: #2F4056;padding:1px; font-size:14px; text-align: center;color: #fff;float: left;filter: alpha(opacity=80);-moz-opacity: .8;-khtml-opacity: .8;opacity: .8}
.uploadFileShow .operate i:hover { background: #009688; filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1}
